40
2 2 999 999
8 5 120 119
6 8 164 413
2 50 300 60
50 50 129 745
50 50 1 1
6 6 158 266
2 2 3 3
2 3 12 11
50 45 128 156
20 20 100 200
4 3 58 435
28 34 177 197
4 3 6 6
48 22 222 115
4 5 8 139
37 4 376 60
5 5 4 30
2 2 3 1000
5 15 22 35
3 5 205 165
5 4 6 37
2 2 5 2
9 18 20 11
34 8 86 95
2 3 252 368
50 50 1000 1000
5 5 34 7
2 2 1 1
50 50 200 900
11 13 180 404
17 12 343 56
50 8 484 258
4 4 187 211
2 2 1000 3
49 7 312 105
13 11 418 129
12 14 169 292
2 3 3 4
50 2 70 500
